vehicle with mounted ladders - Français Anglais Dictionnaire